package mysql8学习.初级.第06章_多表查询;

/**
 * mysql不支持 FULL   那 mysql 咋办 ?
 * UNION     //UNION操作符返回两个查询的结果集的并集，去除重复记录。
 * UNION ALL //UNION ALL操作符返回两个查询的结果集的并集。
 *             对于两个结果集的重复部分，不去重。
 * 在sql语句中  能用 UNION ALL 就用   少用UNION 因为UNION会进行去重  效率较低
 *
 * sql语句1 UNION ALL sql语句2
 * # where 留下 左/右 外连接不满足条件没有匹配的行
 *
 * SELECT 字段1，字段2....
 * FROM 表名1
 * LEFT/RIGHT OUTER JOIN 表名2  ON 连接条件
 * WHERE 表名2/表名1 的字段 IS NULL
 * UNION ALL
 * SELECT 字段1，字段2....
 * FROM 表名1
 * RIGHT/LEFT OUTER JOIN 表名2  ON 连接条件
 * # WHERE 表名1/表名2 的字段 IS NULL
 * //  第一个 WHERE 和第二个 WHERE 选一个
 * //强行拼接 形成满外链接
 *
 */
public class E_MySQL实现满外连接 {
    public static void main(String[] args) {

    }
}
